Declaring math alphabets

<#319#>decl<#319#> | | <#320#>math-alph<#320#> <#321#>encoding<#321#> <#322#>family<#322#> <#323#>series<#323#> <#324#>shape<#324#> Defines <#326#>math-alph<#326#> to be a new math alphabet. The arguments <#327#>encoding<#327#> <#328#>family<#328#> <#329#>series<#329#> <#330#>shape<#330#> are the default values for this math alphabet in all math versions; these can be reset later for a particular math version by a | | command. If <#331#>shape<#331#> is empty then the <#332#>math-alph<#332#> is declared to be invalid in all versions, unless it is set by a later | | command. Checks that <#333#>math-alph<#333#> can be used and that <#334#>encoding<#334#> is a valid encoding scheme. In these examples, || is defined everywhere but ||, by default, is defined nowhere. <#335#>tex2html_preform<#335#>verbatim49# <#337#>decl<#337#> | | <#338#>math-alph<#338#> <#339#>version-name<#339#>
<#340#>encoding<#340#> <#341#>family<#341#> <#342#>series<#342#> <#343#>shape<#343#> Changes, or sets, the font for the math alphabet <#345#>math-alph<#345#> in math version <#346#>version-name<#346#> to <#347#>encoding<#347#><#348#>family<#348#><#349#>series<#349#><#350#>shape<#350#>. Checks that <#351#>math-alph<#351#> is a math alphabet, <#352#>version-name<#352#> is a math version and <#353#>encoding<#353#> is a known encoding scheme. This example defines || for the `normal' math version only: <#354#>tex2html_preform<#354#>verbatim50# Note that this declaration is not used for all math alphabets: Section~#sec:symalph#356> describes | |, which is used to set up math alphabets contained in fonts which have are declared as symbol fonts.